Big Huge Thesaurus

Centrolobium robustum

noun